.header_top{
	width:1300px;
	height:77px;
	float:left;
	display:inline;
	margin-top: 10px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
}

.header_top_1{
	float:left;
	display:inline;
	overflow:hidden;
}
.header_top_1 img{
	width:auto;
	height:auto;
	float:left;
	display:inline;
	overflow:hidden;
}
.header_top_1 p{ width:auto; height:57px; float:left; display:inline; overflow:hidden; padding-left:10px; font:14px/57px "微软雅黑"; color:#777;}
.header_top_3{ width: 60%\9; height: 60px;}
.header_top_3 em{ top: 60px;}
.header_top_3 p{
	width:auto;
	height:57px;
	float:left;
	display:inline;
	overflow:hidden;
	background:url(/css/phonebf_03.jpg) no-repeat left center;
	padding-left:0px;
	color:#3e3a39;
	padding-right:36px;
	padding-top: 30px;
	font-family: "微软雅黑", Arial;
	font-size: 14px;
	line-height: normal;
}

.header_top_3 dl{
	width: 220px\9 !important;
	float: right;
	line-height: 57px;
	cursor: pointer;
	background:url(/css/xian_03.jpg) no-repeat left center;
	border: 0;
}
.header_top_3 p i{
	font-style: normal;
	float: left;
	padding-top: 18px;
}
.header_top_3 p strong{ width: 130px\9; font-size: 18px;color:#550000;line-height: 57px;float: left;}
.header_top_3 span b{font:12px/57px "微软雅黑", Arial; color:#3e3a39; float:left; display:inline; overflow:hidden; font-weight:normal;}
.header_top_3 span img{ width:20px; height:20px; padding-left:5px;float:left; display:inline; padding-top:18px;}
.header_top_3 dl dd{font: 14px/57px "微软雅黑", Arial;color: #3e3a39;float: left;}
.header_top_3 span{ width:auto; float:left; display:inline; overflow:hidden; margin-right: 37px; padding-left: 37px; background:url(/css/xian_03.jpg) no-repeat left center;}





.mian{ width: 100%; max-width: 1300px;}
img{ max-width: 100%;}





/*清浮*/  
.g-cf:after { content:""; clear:both; display:table; }  
.g-cf { zoom:1; } 

.public-top{ width: 100%; border-bottom: 1px solid #e5e5e5; background-color: #fafafa; height: 28px; line-height: 28px;}
.local{ float: left; height: 28px; background:url(/css/dw_03.jpg) no-repeat left center; padding-left: 22px; color: #777; position: relative;}
.local-change{ position: absolute; left: 60px; top: 0px; width: 300px; border: 1px solid #540000; z-index: 1001; display: none;}
.local-wrap{ background-color: #fff; margin-top: 28px; overflow: hidden; padding-bottom: 17px; padding-left: 14px;}
.local-change p{color: #545454; cursor: pointer; display: inline; float: left; font: 13px/22px "微软雅黑"; height: 22px; overflow: hidden; width: auto; width: 68px; text-align: center; margin-top: 17px; position: relative;}
.local-change p a{ color: #545454;}
.local-change p:hover{ background-color: #540000;}
.local-change p:hover a{ color: #fff;}
.local-change p:after{ content: ""; position: absolute; width: 1px; height: 13px; background-color: #e5e5e5; right: 0; top: 4px;}
.local-change p:nth-child(4n):after{ display: none;}
.local-change p:hover:after{ display: none;}

.local span{ padding: 0 15px 0 18px; background:url(/css/xia_03.jpg) no-repeat right center; color: #6e111b; cursor: pointer;}
.public-phone{ color: #777; float: right;}
.public-phone span{ color: #71101b;}
.index-nav{ width: 100%; border-bottom: 1px solid #eaeaea; background-color: #fdfdfd; padding: 31px 0; float: left;}
.index-nav ul{ overflow: hidden;}
.index-nav ul li{ box-sizing: border-box; width: 18.8%; float: left; border: 1px solid #e8e8e8; border-bottom: 2px solid #0d4b8b; box-shadow: 0 3px 3px #e8e8e8; background-color: #fff; margin: 0 0.5%; text-align: center; padding-bottom: 22px; transition: all linear .2s;}
.index-nav ul li a{ color: #fff; display: block; width: 100%; height: 100%;}
.index-nav-icon{ width: 73px; height: 73px; border: 1px solid #8d1216; border-radius: 50%; margin: 35px auto 0;}
.index-nav-icon div{ display: block; width: 53px; height: 53px; margin: 10px auto; background-color: #fff; border-radius: 50%; overflow: hidden;}
.index-nav-name{ font-size: 14px; color: #555; font-weight: bold; margin-top: 14px;}
.index-nav ul li b{ display: block; width: 32px; height: 1px; background: url(/css/x1_03.png) no-repeat; margin: 10px auto;}
.index-nav ul li p{ font-size: 12px; color: #555;}

.index-nav ul li.active{ background-color: #8b0d11;}
.index-nav ul li.active .index-nav-icon{ border: 1px solid #fff;}
.index-nav ul li.active .index-nav-name{ color: #fff;}
.index-nav ul li.active p{ color: #fff;}

.index-case{ width: 100%; float: left;}
.index-title{ width: 100%; border-bottom: 1px solid #e8e8e8; margin-top: 48px; clear: both;}
.index-title-left{ overflow: hidden; float: left;}
.index-title-left img{ float: left;}
.index-title-left span{ font-size: 14px; height: 14px; line-height: 14px; color: #999; display: block; float: left; margin-left: 22px; border-left: 2px solid #d6d6d6; padding-left: 22px; margin-top: 8px;}
.index-case-list ul{ overflow: hidden; margin-top: 24px;}
.index-case-list ul li{ width: 24%; margin-right: 1.3%; float: left;}
.index-case-list ul li:last-child{ margin-right: 0;}
.index-title-right{ float: right; margin-top: 17px;}
.index-title-right span{ margin-left: 18px; float: left; padding-left: 18px; color: #703031; display: block; height: 16px; line-height: 16px; margin-top: 6px;}
.index-title-right span a{ color: #703031; cursor: pointer;}
.index-title-right span.index-search{ background: url(/css/ico1_03.jpg) no-repeat left center; position: relative;}
.index-search-box{ position: absolute; width: 135px; height: 20px; border: 1px solid #703031; border-radius: 14px; left: -121px; top: -3px; background: #fff; display: none;}
.index-search-box i{ display: block; float: right; width: 20px; height: 20px; background: url(/css/ico1_03.jpg) no-repeat left center; cursor: pointer;}
.index-search-box input{ width: 105px; height: 18px; float: left; border: 0; margin-left: 8px; outline: none; color: #666;}
.index-title-right span.index-yy{ background: url(/css/ico2_03.jpg) no-repeat left center;}
.index-title-right span.index-yy2{ background: url(/css/ico6_03.jpg) no-repeat left center;}
.index-title-right ul{ float: left; border-left: 1px solid #e5e5e5; border-top: 1px solid #e5e5e5; margin-left: 14px; -webkit-transform: translateY(1px); -moz-transform: translateY(1px); transform: translateY(1px);}
.index-title-right ul li{ float: left; width: 72px; text-align: center; height: 25px; line-height: 25px; border-bottom: 1px solid #e5e5e5; border-right: 1px solid #e5e5e5; background-color: #fff; cursor: pointer; color: #999;}
.index-title-right ul li a{ color: #999;}
.index-title-right ul li.active{ position: relative; color: #703031;}
.index-title-right ul li.active:after{ content: ""; position: absolute; width: 100%; left: 0; bottom: -1px; height: 1px; background-color: #fff; z-index: 99;}
.index-case-pic{ overflow: hidden; position: relative;}
.index-case-pic img{ float: left;}
.index-case-wen{ width: 100%; border-bottom: 0px solid #dbdbdb; height: 31px; line-height: 31px; overflow: hidden;}
.index-case-wen p{ padding-left: 16px; background: url(/css/ico3_03.jpg) no-repeat left center; color: #5b5b5b; float: left;}
.index-case-wen span{ color: #666; padding-left: 16px; background: url(/css/ico4_03.jpg) no-repeat left center; display: block; float: right; cursor: pointer;}
.index-case-wen span.active{ background: url(/css/ico5_03.jpg) no-repeat left center; color: #730202;}
.index-case-xt{ position: absolute; left: 0; top: 0; background-color: rgba(0,0,0,.6); width: 100%; height: 100%; opacity: 0; transition:all linear .2s; filter:alpha(opacity=100);}
.index-case-xt-bg{ position: absolute; width: 100%; height: 100%; left: 0; top: 0; background-color: #000\9; filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);}
.index-case-xt-wen{ position: absolute; width: 100%; height: 100%; left: 0; top: 0; filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);}
.index-case-xt.active .index-case-xt-bg{ filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=60);}
.index-case-xt.active .index-case-xt-wen{ filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);}
.index-case-xt a{ display: block; color: #fff;}
.index-case-xt span{ font-size: 20px; display: block;  text-align: center; margin-top: 15%;}
.index-case-xt b{ display: block; width: 32px; height: 1px; background: url(/css/x1_03.png) no-repeat left center; margin: 18px auto 0;}
.index-case-xt p{ width: 80%; margin: 12px auto 0; text-align: center; color: #ddd; height: 36px; line-height: 18px; overflow: hidden;}
.index-case-xt i{ display: block; width: 33px; height: 33px; background: url(/css/jia_03.png) no-repeat left center; position: absolute; right: 0; bottom: 0;}
a.index-more{ display: block; width: 100%; height: 42px; line-height: 42px; text-align: center; color: #8b0d11; float: left; border-bottom: 1px solid #e8e8e8;}

.index-loupan-wen{ height: auto;}
.index-loupan-wen p{ text-align: center; height: 28px; line-height: 28px; width: 100%; background: none; font-size: 14px; border-bottom: 1px solid #dbdbdb;}
.index-loupan-wen p a{ color: #666;}
.index-loupan-wen span{ padding-left: 0; background: url(/css/xx_03.jpg) no-repeat right center; line-height: 28px; float: left;}
.index-loupan-wen span.yys{ width: 29%;}
.index-loupan-wen span.ysg{ text-align: center; width: 42%;}
.index-loupan-wen span.al{ text-align: right; background: none; width: 29%;}

.index-active{ margin-top: 24px;}
.index-activity span{ margin-top: 11px;}
.index-active-pic{ float: left; width: 71.6%;}
.index-active-pic img{ float: left;}
.index-active-yy{ float: right; box-sizing: border-box; width: 26.54%; border: 1px solid #e5e5e5; border-top: 2px solid #9e393c; padding-bottom: 3px;}
.index-active-tt{ text-align: center; font-size: 18px; color: #555; margin-top: 16px;}
.index-active-yy p{ font-size: 12px; color: #999; text-align: center; margin-top: 8px; border-bottom: 1px solid #e5e5e5; padding-bottom: 8px; margin-bottom: 35px;}
.index-active-yy p span{ color: #8b0d11; line-height: 1;}
.index-active-yy input{ display: block; width: 80%; border: 1px solid #e7e7e7; height: 38px; margin: 0 auto 9px; color: #b2b2b2; text-indent: 14px; font-family: '微软雅黑';}
.index-active-yy button{ width: 80%; display: block; margin: 0 auto; height: 40px; background-color: #8b0d11; color: #fff; border: 0; cursor: pointer;}
.index-active-yy i{ display: block; text-align: center; font-style: normal; color: #b5b5b5; margin-top: 24px;}

.index-team ul li{ width: 32.4%; margin-right: 1.2%;}
.index-team ul li:last-child{ margin-right: 0;}
.index-team ul li .index-case-wen p{ padding-left: 22px; font-size: 14px; background: url(/css/ico7_03.jpg) no-repeat left center;}
.index-team ul li .index-case-wen p a{ color: #666;}

.index-process{ margin-top: 24px;}
.index-process-pic{ float: left; width: 71.6%;}
.index-process-pic img{ float: left;}
.index-process-wen{ float: right; box-sizing: border-box; width: 26.54%; border: 1px solid #e5e5e5; border-top: 2px solid #9e393c;}
.index-process-tt{ text-align: center; font-size: 18px; color: #555; margin-top: 25px;}
.index-process-wen p{ font-size: 12px; color: #999; text-align: center; margin-top: 8px; border-bottom: 1px solid #e5e5e5; padding-bottom: 14px;}
.index-process-wen p span{ color: #8b0d11; line-height: 1;}
.index-process-wen ul li{ width: 96%; margin: 0 2%; border-bottom: 1px dashed #e5e5e5; overflow: hidden; height: 37px; overflow: hidden;}
.index-process-wen ul li:last-child{ border-bottom: none;}
.index-process-wen ul li span{ float: left; width: 33.33%; color: #666; line-height: 37px;}
@media screen and (max-width: 1400px){
	.index-process-wen ul li span{ float: left; width: 27.33%; color: #666; line-height: 37px;}
}
.index-process-wen ul li span.index-gd-c{ text-align: center;}
.index-process-wen ul li span.index-gd-r{ text-align: right; color: #8b0d11;}
.index-process-wen ul li span.index-gd-r a{ color: #8b0d11;}

.index-news{ margin-top: 47px;}
.index-news-l{ box-sizing: border-box; float: left; width: 71.6%; border: 1px solid #e5e5e5; border-top: 2px solid #9e393c;}
.index-news-title{ height: 65px; border-bottom: 1px solid #e5e5e5;}
.index-news-title-l{ float: left; font-size: 16px; color: #555; margin-left: 15px; margin-top: 21px;}
.index-news-title-l img{ margin-right: 15px; -webkit-transform: translateY(2px); -moz-transform: translateY(2px); transform: translateY(2px);}
.index-news-title-r{ float: right; margin-right: 14px; line-height: 65px;}
.index-news-title-r a{ display: block; color: #999; overflow: hidden;}
.index-news-l ul li{ box-sizing: border-box; overflow: hidden; height: 47px; line-height: 47px; border-bottom: 1px dashed #e5e5e5; padding: 0 14px; font-size: 13px;}
.index-news-l ul li a{ color: #777;}
.index-news-l ul li p{ float: left; width: 70%; overflow: hidden;}
.index-news-l ul li span{ float: right;}
.index-news-l ul li:hover a{ color: #8b0d11;}
.index-news-l ul li:last-child{ border-bottom: none;}
.index-news-know{ float: right; box-sizing: border-box; width: 26.54%; border: 1px solid #e5e5e5; border-top: 2px solid #9e393c;}
.index-news-know p{ font-size: 12px; color: #999; text-align: center; margin-top: 10px; border-bottom: 1px solid #e5e5e5; padding-bottom: 16px;}
#player3{ height: 200px;}

.index-download{ overflow: hidden; margin-top: 48px;}
.index-download-l{ box-sizing: border-box; float: left; width: 71.6%; border: 1px solid #e5e5e5; border-top: 2px solid #9e393c;}
.index-download-l ul li{ margin-top: 21px; width: 16.75%; padding: 0 3.3%; background: url(/css/dx_03.jpg) no-repeat right center;float: left;}
.index-download-l ul li:last-child{ background: none;}
.index-download-pic{ overflow: hidden;}
.index-download-pic img{ float: left;}
.index-download-l ul{ overflow: hidden; text-align: center;}
.index-download-l ul li p{ line-height: 34px; height: 34px; overflow: hidden; text-align: center;}
.index-download-l ul li p a{ color: #555;}
.index-baike{
	float: right;
	box-sizing: border-box;
	width: 26.54%;
	border: 1px solid #e5e5e5;
	border-top: 2px solid #9e393c;
	color: #999;
	padding: 0 15px;
}
.index-baike ul li{ width: 92%; margin: 0 4%; border-bottom: 1px dashed #e5e5e5; padding: 19px 0; overflow: hidden;}
.index-baike ul li:last-child{ border-bottom: none;}
.index-baike-pic{ width: 31.3%; float: left; overflow: hidden;}
.index-baike-pic img{ float: left;}
.index-baike-wen{ width: 65.8%; float: right; overflow: hidden;}
.index-baike-wen strong{ line-height: 1; font-size: 13px; height: 13px; overflow: hidden; font-weight: normal; float: left;}
.index-baike-wen strong a{ color: #555;}
.index-baike-wen p{ color: #999; line-height: 18px; height: 36px; overflow: hidden; float: left; margin-top: 4px;}

.footer2{ width: 100%; margin-top: 80px; float: left;}
.fengs{ width: 100%; height: 38px; line-height: 38px; color: #fff; background-color: #540000; font-size: 13px;}
.fengs a{ color: #fff; padding-left: 10px;}
.footer-1{ width: 100%; height: 240px; border-top: 1px solid #fff; background: url(/css/foot_02.jpg) no-repeat; background-size: cover;}
.footer-l{ float: left;}
.footer-l ul{ overflow: hidden; display: block;}
.footer-l ul li{ float: left; margin-top: 25px; margin-right: 30px; margin-bottom: 25px; width: 50px; height: 50px;}
.footer-r{ float: right;}
.footer-r ul li{ float: left; margin-left: 58px; width: 60px; color: #fff; text-align: center; font-size: 14px; line-height: 28px; margin-top: 20px;}
.footer-r ul li:first-child{ margin-left: 0;}
.footer-nav-er span{ display: block; line-height: 28px;}
.footer-nav-er span a{ color: #888; transition: all linear .2s;}
.footer-nav-er span:hover a{ color: #fff;}
.footer-2{ width: 100%; float: left; background-color: #000; border-top: 1px solid #434343; padding: 10px 0;}
.footer-2 span{ color: #fff; display: block; float: left;}
.footer-link{ margin-left: 67px;}
.footer-link a{ font-size: 13px; display: inline-block; color: #868484; padding-right: 12px;}
.footer-3{ width: 100%; background-color: #c9c9c9; height: 31px; line-height: 31px; float: left; color: #807d7b;}
.footer-3-l{ float: left; width: 80%;}
.footer-3-l span{ display: block; float: left; margin-right: 10%;}
.footer-3-l a{ color: #807d7b;}
.footer-3-r{ float: right;}
.footer-3-r a{ color: #454443; padding-left: 25px;}


/* 热装楼盘 */

.estate-introduction{ position: relative; margin-top: 80px; float: left;}
.estate-pic{ position: absolute; overflow: hidden; border-top: 2px solid #8b0d11; left: -97px; top: -82px; height: 485px;}
.estate-pic img{ float: left;}
.estate-wen{ width: 52%; float: left; margin-left: 18.2%;}
.estate-tit{ position: relative; font-size: 16px; color: #333; line-height: 44px; margin-bottom: 40px;}
.estate-tit img{ display: block;}
.estate-tit:after{ content: ""; position: absolute; width: 28px; height: 2px; background-color: #8b0d11; left: 0; bottom: -8px;}
.estate-wen p{ font-size: 13px; color: #777; line-height: 24px;}

.analysis{ width: 100%; background: #fbfbfb url(/css/jx_02.jpg) no-repeat left center; margin-top: 45px; float: left;}
.analysis-wen{ float: left; width: 52.6%;}
.analysis-wen .estate-tit{ line-height: 35px; margin-top: 44px;}
.analysis-wen .estate-tit img{ float: left; margin-right: 18px;}
.analysis-wen .estate-tit a{ color: #333; display: block; font-size: 12px; margin-top: 20px;}
.analysis-wen .estate-tit:after{ bottom: 40px;}
.analysis-wen p{ font-size: 13px; color: #777; line-height: 24px;}
a.analysis-more{ display: block; width: 129px; height: 37px; line-height: 37px; text-align: center; background-color: #8b0d11; color: #fff; font-size: 12px; margin-top: 68px;}
.analysis-pic{ float: right; width: 44%; height: 508px; background-color: #ebdcc9; position: relative;}
.analysis-items{ position: absolute; left: 0; top: 0; z-index: 9; opacity: 0;}
.analysis-pic .bx-viewport{ overflow: hidden;}
.analysis-pic .bx-pager{ display: none;}
.analysis-pic .bx-controls-direction a{ display: block; position: absolute; width: 21px; height: 21px; text-indent: -999px; overflow: hidden; bottom: 15px;}
.analysis-pic .bx-controls-direction a.bx-prev{ background: url(/css/fx_03.png) no-repeat left; right: 44px;}
.analysis-pic .bx-controls-direction a.bx-next{ background: url(/css/fx_03.png) no-repeat right; right: 13px;}

.analysis-change ul{ float: left; width: 100%;}
.analysis-change ul li{ float: left; width: 121px; height: 36px; border: 1px solid #dcdcdc; font-size: 14px; color: #777; text-align: center; line-height: 36px; margin-right: 14px; cursor: pointer;}
.analysis-change ul li.active{ background-color: #8b0d11; border: 1px solid #8b0d11; color: #fff; position: relative;}
.analysis-change ul li.active:after{ content: ""; position: absolute; width: 0px; height: 0px; border: 5px solid transparent; border-top: 5px solid #8b0d11; left: 50%; top: 100%; -webkit-transform: translateX(-50%); -moz-transform: translateX(-50%); transform: translateX(-50%);}
.analysis-con{ float: left; margin-top: 20px;}


.xgt-container{ width: 100%; max-width: 1920px; float: left; overflow: hidden;}
.xgt-show{ width: 100%; float: left;}
.lp-tit{ margin-top: 44px; overflow: hidden;}
.lp-tit img{ float: left;}
.lp-tit span{ font-size: 16px; color: #333;line-height: 17px; height: 17px; border-left: 2px solid #8b0d11; padding-left: 20px; margin-left: 20px; display: block; float: left; margin-top: 8px;}
.xgt-show-con{ width: 100%;}
.xgt-show-con ul{ margin-top: 22px; float: left;}
.xgt-show-con ul li{ float: left; width: 121px; height: 36px; border: 1px solid #dcdcdc; font-size: 14px; color: #777; text-align: center; line-height: 36px; margin-right: 14px; cursor: pointer;}
.xgt-show-con ul li.active{ background-color: #8b0d11; border: 1px solid #8b0d11; color: #fff; position: relative;}
.xgt-show-con ul li.active:after{ content: ""; position: absolute; width: 0px; height: 0px; border: 5px solid transparent; border-top: 5px solid #8b0d11; left: 50%; top: 100%; -webkit-transform: translateX(-50%); -moz-transform: translateX(-50%); transform: translateX(-50%);}
a.lp-more{ float: right; font-size: 12px; color: #777; display: block; margin-top: 30px;}
.xgt-show-wen{ width: 100%; margin-top: 18px; float: left; background-color: #f4f4f4; position: relative;}
.xgt-items{ float: left;}
.xgt-show-wen-slide{ width: 70%; position: relative; float: left;}
.xgt-show-wen-slide .slide img{ float: left;}
.xgt-show-wen-slide .bx-viewport{ overflow: hidden;}
.xgt-show-wen-slide .bx-pager{ display: none;}
.xgt-show-wen-slide .bx-controls-direction a{ display: block; position: absolute; width: 21px; height: 21px; text-indent: -999px; overflow: hidden; bottom: 15px;}
.xgt-show-wen-slide .bx-controls-direction a.bx-prev{ background: url(/css/fx_03.png) no-repeat left; right: 44px;}
.xgt-show-wen-slide .bx-controls-direction a.bx-next{ background: url(/css/fx_03.png) no-repeat right; right: 13px;}
.xgt-show-wen-slide .slide{ position: relative;}
.xgt-show-wen-slide .slide p{ box-sizing: border-box; position: absolute; left: 0; width: 100%; height: 67px; background: url(/css/xgtbg_03.png) no-repeat right; bottom: 60px; padding: 9px 200px 9px 15px; font-size: 13px; color: #555; line-height: 26px; overflow: hidden;}
.xgt-show-sjer{ float: right; width: 20.38%;}
.xgt-show-sjer-pic{ margin-top: 56px; overflow: hidden; margin-bottom: 34px; width: 55.47%;}
.xgt-show-sjer-pic img{ float: left;}
.xgt-show-sjer p{ font-size: 13px; color: #777; line-height: 24px; margin-left: 5px;}
.xgt-show-sjer p span{ color: #555; font-weight: bold;}
.xgt-show-sjer a{ display: block; width: 146px;  height: 29px; text-align: center; line-height: 29px; background-color: #8b0d11; color: #fff; font-size: 14px; margin-top: 28px;}
.xgt-show-sjer em{ display: block; width: 146px; text-align: center; font-style: normal; font-size: 12px; color: #666; line-height: 24px;}
.xgt-show-sjer em span{ color: #8b0d11;}
.owl-carousel{ position: relative;}
.owl-stage-outer{ overflow: hidden;}
.owl-prev, .owl-next{ display: block; position: absolute; width: 13px; height: 24px; top: 48%; cursor: pointer; text-indent: -999px; overflow: hidden;}
.owl-prev{ left: -36px; background: url(/css/xgtl_03.png) no-repeat;}
.owl-next{ right: -36px; background: url(/css/xgtr_03.png) no-repeat;}

.desiger{ width: 100%; float: left; margin-top: 48px; background: url(/css/desiger_02.jpg) no-repeat; background-size: 100% 100%;}
.lp-tit .lp-more{ margin-top: 0;}
.desiger-con{ width: 100%; margin-top: 24px; position: relative;}
.desiger .slide{ background-color: #fff; border: 1p solid #e5e5e5; padding-bottom: 18px;}
.desiger-pic{ width: 100%; max-width: 124px; margin: 35px auto 0; overflow: hidden;}
.desiger-pic img{ float: left;}
.desiger .slide strong{ display: block; height: 38px; line-height: 38px; border-bottom: 1px solid #dcdcdc; font-weight: normal; width: 100%; max-width: 124px; margin: 0 auto; text-align: center; font-size: 16px; color: #555;}
.desiger .slide p{ color: #777; line-height: 20px; margin-top: 10px; width: 100%; max-width: 124px; margin: 10px auto 0; text-align: center;}
.desiger .slide a{ display: block; width: 86px; height: 26px; line-height: 26px; text-align: center; background-color: #8b0d11; font-size: 12px; color: #fff; margin: 20px auto 0;}

.desiger-con .bx-pager{ display: none;}
.desiger-con .bx-viewport{ overflow: hidden;}
.desiger-con .bx-controls-direction a{ display: block; position: absolute; width: 13px; height: 24px; top: 48%; cursor: pointer; text-indent: -999px; overflow: hidden;}
.desiger-con .bx-controls-direction a.bx-prev{ background: url(/css/xgtl_03.png) no-repeat; left: -36px;}
.desiger-con .bx-controls-direction a.bx-next{ background: url(/css/xgtr_03.png) no-repeat; right: -36px;}
.desiger i{ display: block; font-style: normal; float: right; margin-right: 95px; font-size: 12px; color: #999; line-height: 36px; margin-top: 24px;}
.desiger i span{ color: #8b0d11;}

.train{ width: 100%; float: left;}
.train-con{ box-sizing: border-box; border: 1px solid #e5e5e5; margin-top: 20px;}
.train-con ul{ float: left; width: 28.3%;}
.train-con ul li{ box-sizing: border-box; border-bottom: 1px solid #e5e5e5; border-right: 1px solid #e5e5e5; cursor: pointer; padding: 22px 0;}
.train-con ul li p{ text-align: center; font-size: 16px; color: #333; position: relative;}
.train-con ul li p:after{ content: ""; position: absolute; width: 79px; height: 1px; background-color: #dcdcdc; left: 50%; bottom: -10px; -webkit-transform: translateX(-50%); -moz-transform: translateX(-50%); transform: translateX(-50%);}
.train-con ul li span{ display: block; text-align: center; font-size: 13px; color: #777; margin-top: 18px;}
.train-con ul li.active{ background-color: #8b0d11;}
.train-con ul li.active p{ color: #fff;}
.train-con ul li.active p:after{ background-color: #fff;}
.train-con ul li.active span{ color: #fff;}
.train-con-pic{ width: 71.7%; float: left; position: relative;}
.train-con-pic span{ overflow: hidden; display: block; float: left; margin: 1.2% 0 0 1.2%; width: 48.11%;}
.train-con-pic span img{ float: left;}
.train-con-pic a{ display: block; position: absolute; left: 0; top: 0;}

.comprehensive{ float: left; width: 100%;}
.comprehensive-con{ width: 100%; height: 521px; background: url(/css/compre2_03.jpg) no-repeat; margin-top: 15px;}
.padx{ display: none;}
.comprehensive-con ul li{ font-size: 13px; color: #777; line-height: 19px;}
.comprehensive-con ul li span{ display: block; float: left; font-size: 16px; color: #333; padding-right: 14px; height: 16px; line-height: 16px; border-right: 1px solid #a0a0a0; margin-right: 14px;}
.comprehensive-con ul li.cpmpre1{ margin-left: 56.5%;}
.comprehensive-con ul li.cpmpre2{ margin-left: 63.23%; margin-top: 36px;}
.comprehensive-con ul li.cpmpre3{ margin-left: 66.77%; margin-top: 36px;}
.comprehensive-con ul li.cpmpre3 span{ float: none;border-right: 0; line-height: 22px; height: 22px;}
.comprehensive-con ul li.cpmpre4{ margin-left: 68.9%; margin-top: 39px;}
.comprehensive-con ul li.cpmpre4 span{ float: none;border-right: 0; line-height: 22px; height: 22px;}
.comprehensive-con ul li.cpmpre5{ margin-left: 69.4%; margin-top: 40px;}
.comprehensive-con ul li.cpmpre6{ margin-left: 68.9%; margin-top: 36px; line-height: 22px;}
.comprehensive-con ul li.cpmpre6 span{ float: none;border-right: 0; line-height: 22px; height: 22px;}
.comprehensive-con ul li.cpmpre7{ margin-left: 64.46%; margin-top: 36px; line-height: 22px;}
.comprehensive-con ul li.cpmpre7 span{ float: none;border-right: 0; line-height: 22px; height: 22px;}
.comprehensive-con ul li.cpmpre8{ margin-left: 57%; margin-top: 28px;}

.material{ width: 100%; float: left;}
.material-con{ box-sizing: border-box; border: 1px solid #dedede; margin-top: 24px; padding: 32px 0; position: relative;}
.material-wrap{ width: 94%; margin-left: 3%;}
.material-con .bx-pager{ display: none;}
.material-con .bx-viewport{ overflow: hidden;}
.material-con .slide{ text-align: center; background: url(/css/dx_03.jpg) no-repeat right center;}
.material-con .bx-controls-direction a{ display: block; position: absolute; width: 13px; height: 24px; top: 48%; cursor: pointer; text-indent: -999px; overflow: hidden;}
.material-con .bx-controls-direction a.bx-prev{ background: url(/css/xgtl_03.png) no-repeat; left: 16px;}
.material-con .bx-controls-direction a.bx-next{ background: url(/css/xgtr_03.png) no-repeat; right: 16px;}

.charging{ float: left; width: 100%;}
.mb-banner, .mb-header{ display: none;}
.mb-index-nav{ display: none;}
.city-change{ display: none;}
a.kanmore{ display: none;}
.mobile-inner-nav{ display: none;}
.mb-footer, .tanchuang, .tanchuang3{ display: none;}

.mb-t, .mb-tit, .case-tit, .mb-search{ display: none;}


.jiawrap{ position: fixed; left: 0; top: 0; width: 100%; height: 100%; z-index: 999; display: none;}
.xfx{ width: 100%; height: 100%; background-color: #000; background-color: rgba(0,0,0,.5); filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=50);}
.jiaxf{ position: absolute; left: 50%; top: 50%; width: 240px; margin-left: -120px; margin-top: -184px; background-color: #eee; border-top-left-radius: 14px; border-top-right-radius: 14px;}
.jiatit{ height: 40px; background: url(/css/jiabg_03.png) no-repeat; text-align: center; line-height: 40px; color: #fff; font-size: 14px;}
.jiaxf p{ text-align: center; font-size: 14px; color: #333; line-height: 22px; padding: 13px 0;}
.jiaxf p span{ color: #8b0d11;}
.jiaxf input{ display: block; margin: 0 auto 10px; width: 198px; height: 34px; background-color: #fff; border: 1px solid #ddd; color: #666; font-family: '微软雅黑'; text-indent: 14px; *margin-left: 141px;}
.jiaxf button{ width: 200px; height: 36px; background-color: #8b0d11; color: #fff; font-size: 13px; margin-top: 14px; border: 0; display: block; margin: 14px auto 0; cursor: pointer;}


.case-slider{ display: none;}
@media screen and (max-width: 1700px){
	/* .jiaxf{ left: 0; display: none;}
	.xfx{ display: block; cursor: pointer; margin-top: 80px;} */

}


@media screen and (max-width: 1386px){

	.owl-prev{ left: 0;}
	.owl-next{ right: 0;}
	.desiger-con .bx-controls-direction a.bx-prev{ left: 0;}
	.desiger-con .bx-controls-direction a.bx-next{ right: 0;}


	

}


@media screen and (max-width: 1300px){

	.mian{ width: 96%; margin: 0 2%;}
	.footer-r ul li{ margin-left: 30px;}
	
	.header_top{ width: 100%;}
	.daohang{ width: 100%;}
	.daohang ul{ width: 100%;}
	.daohang_li a{ padding: 0 25px;}


	/* 楼盘 */
	.owl-next{ right: 0;}
	.owl-prev{ left: 0;}
	.desiger-con .bx-controls-direction a.bx-prev{ left: 0;}
	.desiger-con .bx-controls-direction a.bx-next{ right: 0;}
	.comprehensive-con{ background: none; height: auto;}
	.comprehensive-con ul{ display: none;}
	.padx{ display: block;}

}


@media screen and (max-width: 1100px){
	.header_top_3 span{ display: none;}

	.footer2{ margin-top: 30px;}
	.footer-1{ display: none;}
	.footer-2{ display: none;}
	.footer-r{ display: none;}
	.footer-3-r{ display: none;}
	.footer-3-l{ width: 100%;}

	.index-title-left span{ display: none;}
	.index-news-l{ width: 100%;}
	.index-news-know{ display: none;}
	
	.index-case-list ul li{ width: 31.33%; margin: 0 1%;}
	.index-case-list ul li img{ width: 100%;}


	/* 楼盘 */
	.estate-pic{ display: none;}
	.estate-wen{ margin-left: 0; width: 100%;}
	.index-active-yy{ display: none;}
	.analysis-wen{ width: 100%;}
	.analysis-pic{ width: 60%; float: left; margin-top: 20px;}
	.analysis{ padding-bottom: 24px;}


	.xingjie-zx-r{ display: none;}
	.xingjie-zx-l{ width: 100%;}
	.xingjie-zx-tit ul li{ width: 24%;}
	.xingjie-zx-tit ul li.active:after{ display: none;}
	.xingjie-zx-con{ padding-bottom: 0; margin-top: 30px;}


}


@media screen and (max-width: 768px){
	.header_top_3 dl{ display: none;}
	.header_top_3 p{ display: none;}
	.banner_index{ display: none!important;}
    .index_daohang{display:none!important;}
    .header_top{display:none!important;}
	.index-nav ul li p{ display: none;}
	.index-nav-icon{ margin-top: 20px;}
	.index-nav ul li{ padding-bottom: 10px;}
	.index-nav{ display: none;}
	.public-top{ display: none;}
	.mb-index-nav{ display: block; width: 100%; overflow: hidden;}
	.mb-banner{ display: block; width: 100%; overflow: hidden;}
	.mb-banner img{ float: left;}
	.mb-header{ display: block;}
	
	.mb-header{ width: 100%; height: 40px;  background-color: #71001c; text-align: center; position: relative; padding: 2% 0; box-sizing: border-box;}
	.mb-header i{ font-style: normal; color: #fff; font-size: 12px; line-height: 34px;}
	.mb-header i a{ color: #fff;}
	.mb-header img.logo{ width: 77px; float: left;}
	.mb-header .lb{ position: absolute; left: 4.6875%; top: 26%;}
	.mb-header .fenzhan{ position: absolute; right: 4.6875%; color: #fff; font-size: 12px; top: 33.7%;}
	.mb-header .fenzhan img{ margin-left: 8px;}
	/*城市切换*/
	.city-change{ display: block;}
	.city-change{ width: 100%; background-color: rgba(0,0,0,.6); position: absolute; left: 0; top: 40px; z-index: 999; padding-bottom: 8%; display: none;}
	.city-change ul{ margin-left: 7.68%;}
	.city-change ul li{ width: 21%; height: 22px; line-height: 22px; float: left; text-align: center; margin-right: 2.125%; margin-top: 10%; font-size: 12px; border: 1px solid rgba(255,255,255,0);}
	.city-change ul li a{ color: #fff;}
	.city-change ul li.on{ color: #71001c; background: none;}
	.city-change ul li.on{ border: 1px solid #fff; color: #fff; border-radius: 4px;}
	.city-close{ width: 30px; height: 30px; position: absolute; right: 2%; top: 1%;}
	.mobile{
		width: 100%;
		float: left;
		margin-top: 100px;
	}
	.mobile-inner{
		
		position: relative;
	}
	.mobile-inner img{
		width: 100%;
		margin-bottom: 30px;
	}
	.mobile-inner p{
		color: #676767;
		line-height: 25px;
		font-size: 16px;
		padding-bottom: 30px;
		padding-right: 30px;
		padding-left: 30px;
		margin:0px;
	}
	.mobile-inner-header{
		height:40px;
		position: absolute;
		top: 0px;
		left: 0px;
	}
	.mobile-inner-header-icon{
		color: #ffffff;
		height: 40px;
		font-size:25px;
		text-align: center;
		float:left;
		width: 80px;
		position: relative;
		-webkit-transition: background 0.5s;
		-moz-transition: background 0.5s;
		-o-transition: background 0.5s;
		transition: background 0.5s;
	}
	.mobile-inner-header-icon:hover{
		/* background-color: rgba(255,255,255,0.2); */
		cursor: pointer;
	}



	.mobile-inner-header-icon span{
		position: absolute;
		 left:18px;
		 top:13px;
		width: 25px;
		height: 25px;
		background: url(/css/n.png) no-repeat;
		transition: background 1s;
		background-size: 100% 100%;
	}

		
	.mobile-inner-header-icon-click span{
		background: url(/css/n2.png) no-repeat;
		transition: background 1s;
		background-size: 100% 100%;
		}		


	@keyframes clickfirst {
	  0% {
		  transform: translateY(4px) rotate(0deg);
		  
	  }

	  100% {
	    transform: translateY(0) rotate(45deg);
	  }
	}	



	@keyframes clicksecond {
	  0% {
		  transform: translateY(-4px) rotate(0deg);
	  }

	  100% {
	    transform: translateY(0) rotate(-45deg);
	  }
	}	

	.mobile-inner-header-icon-out span:nth-child(1){
		animation-duration: 0.5s;
		animation-fill-mode: both;
		animation-name: outfirst;
		}		
	.mobile-inner-header-icon-out span:nth-child(2){
		animation-duration: 0.5s;
		animation-fill-mode: both;
		animation-name: outsecond;
		}


	@keyframes outfirst {
	  0% {
	    transform: translateY(0) rotate(-45deg);
	  }

	  100% {
	    transform: translateY(-4px) rotate(0deg);
	  }
	}	



	@keyframes outsecond {
	  0% {
	    transform: translateY(0) rotate(45deg);
	  }

	  100% {
	    transform: translateY(4px) rotate(0deg);
	  }
	}

	.mobile-inner-nav{
		background-color: rgba(0,0,0,0.9);
		width: 100%;
		position: absolute;
		top: 40px;
		left: 0px;
		padding-top: 30px;
		padding-bottom: 80px;
		display: none;
		z-index:999;

	}
	.mobile-inner-nav a{
		display: inline-block;
		line-height: 60px;
		text-decoration: none;
		width: 80%;
		margin-left: 10%;
		color: #FFFFFF;
		border-bottom: solid 1px rgba(255,255,255,0.3);
		-webkit-transition: all 0.5s;
		-moz-transition: all 0.5s;
		-o-transition: all 0.5s;
		transition: all 0.5s;
		font-weight:300;
		font-size:16px;
	}
	.mobile-inner-nav a:hover{
		color: rgba(255,255,255,0.4);
		border-bottom: solid 1px rgba(255,255,255,0.2);
	}

	.mobile-inner-nav a{
			-webkit-animation-duration: 0.5s;
			animation-duration: 0.5s;
			-webkit-animation-fill-mode: both;
			animation-fill-mode: both;
			-webkit-animation-name: returnToNormal;
			animation-name: returnToNormal;
		}
			
				
		@-webkit-keyframes returnToNormal {
		  from {
		    opacity: 0;
		    -webkit-transform: translate3d(0, 100%, 0);
		    transform: translate3d(0, 100%, 0);
		  }

		  to {
		    opacity: 1;
		    -webkit-transform: none;
		    transform: none;
		  }
		}

		@keyframes returnToNormal {
		  from {
		    opacity: 0;
		    -webkit-transform: translate3d(0, 100%, 0);
		    transform: translate3d(0, 100%, 0);
		  }

		  to {
		    opacity: 1;
		    -webkit-transform: none;
		    transform: none;
		  }
		}


	.mb-banner{ position: relative;}
	.mb-banner .bx-controls-direction{ display: none;}
	.mb-banner .bx-pager{ width: 100%; position: absolute; text-align: center; left: 0; bottom: 5.625%;}
	.mb-banner .bx-pager-item{ width: 7px; height: 7px; border-radius: 50%; display: inline-block; margin: 0 1.56%; text-indent: -9999px; overflow: hidden; background-color: #ccc;}
	.mb-banner .bx-pager-item a{display: block; width: 7px; height: 7px; border-radius: 50%;}
	.mb-banner .bx-pager-item a.active{ background-color: #fff;}
	.top, .header_top{ height: 40px !important;}
	.mb-index-nav .nav{ width: 100%;}
	.mb-index-nav .nav ul{ width: 100%; overflow: hidden; margin-left: 2.5%; margin-top: 10px;}
	.mb-index-nav .nav ul li{ float: left;font-size: 12px; color: #000; width: 23.4%; margin: 1.75% 4% 0;}
	.mb-index-nav .nav ul li div{ width: 100%; text-align: center;}
	.mb-index-nav .nav ul li div i{ display: block; width: 50px; height: 50px; border-radius: 50%; background-color: #71001c; margin: 0 auto;}
	.mb-index-nav .nav ul li div i img{ margin-top: 9px;}
	.mb-index-nav .nav ul li p{ margin-top: 6.22%; text-align: center; color: #000;}
	
	.index-case{ margin-bottom: 80px;}
	.index-case-list ul li{ width: 48%; margin: 10px 1% 0;}
	.index-case-list ul li img{ width: 100%;}

	.mb-hidden{ display: none;}
	a.kanmore{ display: block;  width: 140px;  background-color: #71001c; text-align: center; color: #fff; font-size: 14px; height: 34px; line-height: 34px; margin: 20px auto 0;}
	.index-case .index-case-list a.kanmore:hover{ display: block;  width: 140px;  background-color: #71001c; text-align: center; color: #fff; font-size: 14px; height: 34px; line-height: 34px; margin: 20px auto 0;}


	.footer2{ display: none;}
	.mb-footer { display: block; width: 100%; position: fixed; width: 100%; bottom: 0; left: 0; height: 46px; background: #121212; z-index: 20;}
	.mb-footer a.mb-fo{ float: left; width: 25%; height: 100%;}
	.mb-footer img { display: block; margin: 0 auto; height: 100%;}
	.mb-footer a{ box-sizing: border-box; border-right: 1px solid #2a221f;}
	.mb-footer a:nth-last-child(1){ border-right: 0;}

	/*预约弹窗*/
	.tanchuang,.tanchuang2,.tanchuang3{ width: 100%; padding-bottom: 10%; background-color: rgba(0,0,0,.75); position: fixed; left: 0; bottom: 0; z-index: 998; display: none;}
	.full,.full2,.full3{ width: 30px; height: 30px; position: absolute; right: 2%; top: 2%; z-index: 999; display: none;}
	.tanchuang h2,.tanchuang2 h2,.tanchuang3 h2{ width: 100%; text-align: center; font-weight: normal; font-size: 16px; color: #fff; margin: 5% 0;}
	.tanchuang input,.tanchuang2 input,.tanchuang3 input{ width: 92%; margin: 0 4% 3.7%; font-size: 12px; text-indent: 2%; padding: 4.3% 0; border-radius: 0;}
	.tanchuang input.yzm,.tanchuang2 input.yzm,.tanchuang3 input.yzm{ width: 50%; float: left;}
	.tanchuang i,.tanchuang2 i,.tanchuang3 i{ display: block; float: left; width: 31%;}
	.tanchuang textarea,.tanchuang2 textarea,.tanchuang3 textarea{ width: 88%; height: 50px; margin: 0 3% 3.7%; padding: 2.3% 2%; font-size: 12px;}
	.full img,.full2 img,.full3 img{ width: 100%;}
	a.more{ display: block; width: 56.25%; background-color: #71001c; text-align: center; color: #fff; font-size: 16px; padding: 3.4% 0; margin: 9% auto 0;}
	a.form-more,a.form-more2{ width: 92%; margin-left: 4%; margin-right: 4%; margin-top: 1%;}



	.skip-k{ width: 251px; height: 115px; margin-left: -125px; margin-top: -75px;}
	.skip-k span{ width: 200px; font-size: 14px; line-height: 24px; padding: 12px 0;}
	.skip-select{ height: 38px;}
	.skip-select a{ line-height: 38px; width: 125px; font-size: 14px;}


	/* 内页头部修改  2016-10-21 */
	.case_list, .service_banner, .case_choice, .web_position, .case_daojt, .case_choice_4, .team_choice, .experience{ display: none !important;}
	.mb-t{ display: block; font-size: 14px; color: #3e3e3e; line-height: 50px; padding-left: 2%;}
	
	.mb-tit{ display: block; width: 90%; margin-left: 3%; position: relative;}
	.mb-tit .bx-pager{ display: none;}
	.mb-tit .bx-prev{ display: none;}
	.mb-tit .slide{ text-align: center; background-color: #f0f0f0; height: 34px; line-height: 34px; font-size: 14px;}
	.mb-tit .slide a{ color: #333;}
	.mb-tit .bx-viewport{ overflow: hidden;}
	.mb-tit a.bx-next{ display: block; width: 8px; height: 16px; background: url(/css/you.jpg) no-repeat; position: absolute; right: -16px;  top: 9px; text-indent: -999px; overflow: hidden; background-size: 100% 100%;}
	
	.mb-tit2{ width: 96%;}
	.mb-tit-l{ overflow: hidden;}
	.mb-tit .mb-tit-item{ text-align: center; background-color: #f0f0f0; height: 34px; line-height: 34px; font-size: 14px; float: left; width: 31.33%; margin: 0 1%;}
	.mb-tit .mb-tit-item a{ color: #333;}
	.mb-tit .active{ background-color: #540002;}
	.mb-tit .active a{ color: #fff;}

	.case-tit{ display: block; width: 96%; box-sizing: border-box;  margin-top: 5.6%; margin-left: 2%; position:relative;}
	.case-tit ul{ overflow: hidden;border: 1px solid #999;}
	.case-tit ul li{cursor:pointer; width: 33.33%; border-right: 1px solid #999; box-sizing: border-box; float: left; font-size: 14px; text-align: center; padding: 2.33% 0; color: #333;}
	.case-tit ul li img{ margin-left: 10%;}
	.case-tit ul li:nth-last-child(1){ border-right: 0;}
	.case-tit ul b{ font-weight:normal;}

	.case-tit3 ul li{ width: 100%;}
	.case-tit4 ul li{ width: 50%;}
	.case-tit5 ul li{ width: 25%;}
	
	.team_list{ width: 96%; margin: 20px auto; float: none; display: block;}
	.team_list ul li{ width: 100%; padding-right: 0;}
	.case_heng, .year_2015_gdsj{ margin-top: 20px;}

	/*筛选*/
	.mobile-inner{ background: rgba(0,0,0,.6); width:100%; z-index:1000; height:auto; padding:10px 0; position:absolute; left:0; display:none; top:50px;}
	.li_nav_over .mobile-inner{ display:block;}
	.mobile-inner span{ cursor:pointer; font-size:12px; display: block; float: left; width:28%; height:35px; line-height:35px; text-align:center; font-size:14px; border-radius:3px; border:1px solid #fff; color:#fff; margin:10px 0 10px 3.5%;}
	.mobile-inner span.mobile-inner-on{ background-color: #71001c; border: 1px solid #71001c;}
	.mobile-inner i{ cursor:pointer; font-style:normal; font-size:12px; display:inline-block; width:28%; height:35px; line-height:35px; text-align:center; font-size:14px; border-radius:3px; border:1px solid #fff; color:#fff; margin:10px 0 10px 3.5%;}
	
	.mb-search{ display: block; width: 96%; padding: 0 2% 20px; border-bottom: 1px solid #c8c8c8; overflow: hidden; margin-top: 20px;}
	.mb-search input{ border: 1px solid #c5c5c5; font-size: 14px; color: #999; text-indent: 30px; border-radius: 6px; background: url(/css/sear.jpg) no-repeat 5px center; height: 32px; width: 70%; background-size: 8%; float: left; font-family: '微软雅黑'; outline: none;}
	.mb-search button{ width: 26%; float: right; height: 34px; border-radius: 4px; background-color: #540002; font-size: 14px; color: #f7e5e5; border: 0; font-family: '微软雅黑'; outline: none;}


	/* 内页头部修改  2016-10-21  完 */


	.index-case-list ul li{ width: 48%; margin: 10px 1% 0;}
	.index-case-list ul li img{ width: 100%;}


	
	.index-download-l{ width: 100%;}
	.index-baike{ width: 100%; margin-top: 20px;}

	.index-process-pic{ width: 100%;}
	.index-process-wen{ width: 100%; margin-top: 10px;}
	.index-active-pic{ width: 100%;}
	.index-active-yy{ width: 100%; margin-top: 10px;}


	/* 楼盘 */
	.analysis-pic{ width: 100%;}
	.xgt-show-wen-slide{ width: 100%; margin-bottom: 24px;}
	.xgt-show-sjer{ width: 100%; padding-bottom: 24px;}
	.xgt-show-sjer-pic{ width: auto; float: left; margin-top: 0px;}
	.xgt-show-sjer p{ margin-left: 167px;}
	.owl-carousel .owl-item img{ width: auto !important;}
	.xgt-show-sjer a{ float: left; margin-top: 10px; margin-left: 20px;}
	.xgt-show-con a.lp-more{ display: none;}

	.train-con ul{ width: 100%;}
	.train-con ul li{width: 25%; float: left;}
	.train-con-pic{ width: 100%; padding-bottom: 2%;}

	.comprehensive{ display: none;}

	.case_detial_scroll, #case_detial2_left, .case_detial_scroll span, #case_detial2_right, .case_detial2_off{ display: none;}
	.case_detial2_left .bx-wrapper{ position: relative;}
	.case-slider{ display: block;}
	.case_detial2_left .bx-pager{ display: none;}
	.case_detial2_left .bx-controls-direction{width: 80px; height: 30px; float: right; display: inline; overflow: hidden; position: absolute; z-index: 9990; right: 10px;top: 110px;}
	.case_detial2_left a.bx-prev{ display: block; width: 29px; height: 29px; float: left;display: inline; overflow: hidden; background: url(../Images/content/detial_right_03.png) no-repeat 0 0; cursor: pointer; margin-right: 3px; text-indent: -999px; overflow: hidden;}
	.case_detial2_left a.bx-next{width: 29px;height: 29px; float: left; display: inline;overflow: hidden;background: url(../Images/content/detial_right_03.png) no-repeat -33px 0; cursor: pointer; margin-right: 3px; text-indent: -999px; overflow: hidden;}
	
}


@media screen and (min-width: 768px){
	.local:hover .local-change{ display: block;}
	.index-case-pic:hover .index-case-xt{ opacity: 1; filter:alpha(opacity=100);}
	
	.index-nav ul li:hover{ background-color: #0786d3;}
	.index-nav ul li:hover .index-nav-icon{ border: 1px solid #fff;}
	.index-nav ul li:hover .index-nav-name{ color: #fff;}
	.index-nav ul li:hover p{ color: #fff;}
}



@media screen and (max-width: 768px){

	.index-title{ margin-top: 24px;}
	.index-title-right span{ display: none;}
	.footer-3-l span{ display: block; float: none;}
	.footer-3{ height: auto; text-align: center; line-height: 24px; padding: 5px 0;}

}

@media screen and (max-width: 480px){
	.public-phone{ display: none;}
	.header_top_1 p{ display: none;}

	.index-nav ul li b{ display: none;}
	.index-nav-icon{ width: 44px; height: 44px; margin: 10px auto;}
	.index-nav-icon div{ width: 30px; height: 30px; margin: 7px auto;}
	.index-nav-name{ margin-top: 8px;}
	.index-title-right ul li{ display: none;}
	.index-title-right ul li:last-child{ display: block;}
	.index-case-list ul{ margin-top: 14px;}
	.index-case-list ul li{ width: 100%; margin: 10px auto 0;}
	.index-download-l ul{ text-align: left;}
	.index-download-l ul li{ width: 48%; margin: 10px 1% 0; padding: 0; background: none; display: block; float: left;}
	.index-download-pic img{ width: 100%;}
	.index-news-title{ height: 45px; line-height: 45px;}
	.index-news-title-l{ margin-top: 0;}
	.index-news-title-r{ line-height: 45px;}
	.index-news-title-l img{ display: none;}

	.index-title{ position: relative; margin-top: 18px;}
	.index-title-left{ position: absolute; left: 0; bottom: 0; width: 40%;}

	.fengs{ display: none;}


	/* 楼盘 */
	.estate-introduction{ margin-top: 24px;}
	.analysis{ margin-top: 24px;}
	.analysis-wen .estate-tit{ margin: 24px 0;}
	.analysis-change ul li{ width: 86px;}
	.lp-tit{ margin-top: 24px;}
	.xgt-show-con ul li.active:after{ display: none;}
	.xgt-show-con ul li{ margin-top: 10px;}
	.xgt-show-wen-slide .slide p{ display: none;}
	.xgt-show-sjer-pic{ margin-bottom: 0;}
	.xgt-show-sjer a{ margin-left: 0; float: none;}
	.desiger{ margin-top: 24px;}
	a.lp-more{ display: none;}
	.desiger-pic{ margin-top: 12px;}
	.desiger .slide a{ margin-top: 10px;}

	.xingjie-phone ul li{ width: 100%;}
}

/* 样式完 */
